#ifndef GLOBAL_HEADER
#define GLOBAL_HEADER

struct Vertex 
{
    float x, y, z;
    Vertex(float x, float y, float z) 
    {
        this->x = x;
        this->y = y;
        this->z = z;
    }
};

struct Triangle
{
	int v1, v2, v3;
	Triangle(int v1, int v2, int v3)
	{
		this->v1 = v1;
		this->v2 = v2;
		this->v3 = v3;
	}
};

struct TexCoord
{
    float s, t;
    TexCoord(float s, float t)
    {
        this->s = s;
        this->t = t;
    }
};

struct Color 
{
    GLfloat r, g, b;
    Color(GLfloat r, GLfloat g, GLfloat b) 
    {
        this->r = r;
        this->g = g;
        this->b = b;
    }    
};



#endif